
import time

# 如果 a+b+c=1000，且 a^2+b^2=c^2（a,b,c 为自然数），如何求出所有a、b、c可能的组合?
def func():
    for a in range(0,1001):
        for b in range(0, 1001-a):
            c = 1000-a-b
            if a+b+c == 1000 and a**2+b**2 == c**2:
                print(a, b, c)

start_time = time.time()
func()
end_time = time.time()
print(end_time-start_time)